package com.crm.service.system.role.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.crm.model.common.dtos.ResponseResult;
import com.crm.model.system.role.dto.RoleDto;
import com.crm.model.system.role.dto.RolePageDto;
import com.crm.model.system.role.pojo.Role;

import java.util.List;

public interface RoleService extends IService<Role> {
    //新增或修改角色
    public ResponseResult save(RoleDto roleDto);
    //根据id查询角色
    public ResponseResult getById(Integer id);
    //批量或单个删除角色
    public ResponseResult deleteByIds(List<Integer> ids);
    //查询所有或条件查询角色
    public ResponseResult getAll(RolePageDto rolePageDto);
}
